package com.dzienniczekwedkarza.activities;

import java.util.Locale;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.util.Log;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.EditText;
import android.widget.ListView;

import com.dzienniczekwedkarza.R;
import com.dzienniczekwedkarza.adapters.ListViewStaticAtlasRybAdapter;
import com.dzienniczekwedkarza.models.AtlasRybModelDanych;



/**
 * @author Rafał Wysogląd
 * 
 */

public class ListViewStaticAtlasRybActivity extends Activity {
	
	// Declare Variables - deklarowanie zmiennych
	private ListView ListView;
	private EditText inputSearch; 
	private ListViewStaticAtlasRybAdapter adapter;
	
	
	// ListView items nazwyRyb
	String[] nazwyRyb = new String[]{
		"Aloza",
		"Amur biały",
		"Babka bycza",
		"Babka czarna",
		"Babka czarnoplamka",
		"Babka łysa",
		"Babka mała",
		"Babka marmurkowata",
		"Babka piaskowa",
		"Babka rurkonosa", 
		"Babka szczupła",
		"Bass słoneczny",
		"Bass wielkogębowy",
		"Belona pospolita",
		"Boleń",
		"Brzana",
		"Brzanka",
		"Buffalo czarny",
		"Certa",
		"Cierniczek",
		"Ciernik",
		"Ciosa",
		"Czarniak",
		"Dennik",
		"Dorsz",
		"Gładzica",
		"Głowacica",
		"Głowacz białopłetwy",
		"Głowacz pręgopłetwy",
		"Golec zwyczajny",
		"Gorbusza",
		"Jazgarz",
		"Jaź",
		"Jelec europejski",
		"Jesiotr ostronosy", 
		"Jesiotr rosyjski",
		"Jesiotr syberyjski",
		"Karaś pospolity",
		"Karaś srebrzysty",
		"Karp",
		"Kiełb białopłetwy",
		"Kiełb Kesslera",
		"Kiełb",
		"Kiżucz",
		"Kleń",
		"Koleń pospolity",
		"Koza pospolita",
		"Koza złotawa",
		"Krąp",
		"Kur diabeł",
		"Kur głowacz",
		"Kur rogacz",
		"Kurek czerwony",
		"Kurek szary",
		"Labraks",
		"Leszcz",
		"Lin",
		"Lipiec bajkalski",
		"Lipiec pospolity",
		"Lisica",
		"Łosoś szlachetny",
		"Makrela atlantycka",
		"Włócznik (miecznik)",
		"Miętus pospolity",
		"Murawka bałkańska",
		"Murawka wschodnioamerykańska",
		"Nagład",
		"Niegładzica",
		"Okoń europejski",
		"Ostrobok pospolity",
		"Parposz",
		"Peluga",
		"Piekielnica",
		"Piskorz",
		"Plamiak",
		"Płoć",
		"Pocierniec",
		"Pstrąg potokowy",
		"Pstrąg tęczowy",
		"Pstrąg źródlany",
		"Rozpiór",
		"Różanka europejska",
		"Sandacz",
		"Sapa",
		"Sardela europejska",
		"Sieja pospolita",
		"Sielawa",
		"Słonecznica",
		"Sola zwyczajna",
		"Sterlet",
		"Stornia",
		"Strzebla potokowa",
		"Stynka",
		"Sum europejski",
		"Sumik karpiowaty",
		"Szczupak pospolity",
		"Szprot",
		"śledź atlantycki",
		"Śliz pospolity",
		"Świnka",
		"Tasza",
		"Tilapia nilowa",
		"Tołpyga biała",
		"Tołpyga pstra",
		"Troć jeziorowa",
		"Troć wędrowna",
		"Ukleja",
		"Węgorz europejski",
		"Węgorzyca",
		"Wężynka",
		"Wiosłonos amerykański",
		"Wzdręga", 
		"Zimnica",
	};	
	// ListView items nazwyRybLacinskie
	String[] nazwyRybLacinskie = new String[]{
			"Alosa alosa", 
			"Ctenopharyngodon idella",
			"Neogobius melanostomus",
			"Gobius niger", 
			"Gobiusculus flavescens",  
			"Neogobius gymnotrachelus", 
			"Pomatoschistus minutus",  
			"Proterorhinus marmoratus", 
			"Pomatoschistus microps",  
			"Proterorhinus semilunaris", 
			"Neogobius fluviatilis", 
			"Lepomis gibbosus", 
			"Micropterus salmoides", 
			"Belone belone", 
			"Aspius aspius", 
			"Barbus barbus", 
			"Barbus peloponnesius", 
			"Ictiobus niger", 
			"Vimba vimba", 
			"Pungitius pungitius", 
			"Gasterosteus aculeatus", 
			"Coregonus fera", 
			"Pollachius virens", 
			"Liparis liparis",  
			"Gadus morhua", 
			"Pleuronectes platessa", 
			"Hucho hucho", 
			"Cottus gobio",  
			"Cottus poecilopus",  
			"Salvelinus alpinus", 
			"Oncorhynchus gorbuscha", 
			"Gymnocephalus cernuus", 
			"Leuciscus idus", 
			"Leuciscus leuciscus", 
			"Acipenser oxyrinchus", 
			"Acipenser gueldenstaedti", 
			"Acipenser baeri", 
			"Carassius carassius", 
			"Carassius gibelio", 
			"Cyprinus carpio", 
			"Romanogobio albipinnatus",  
			"Romanogobio kesslerii",  
			"Gobio gobio", 
			"Oncorhynchus kisutch", 
			"Leuciscus cephalus", 
			"Squalus acanthias", 
			"Cobitis taenia", 
			"Sabanejewia aurata",  
			"Blicca bjoerkna", 
			"Myoxocephalus scorpius", 
			"Taurulus bubalis", 
			"Myoxocephalus quadricornis",  
			"Trigla lucerna", 
			"Trigla guarnardus", 
			"Dicentrarchus labrax", 
			"Abramis brama", 
			"Tinca tinca", 
			"Thymallus baicalensis", 
			"Thymallus thymallus", 
			"Agonus cataphractus", 
			"Salmo salar", 
			"Scomber scombrus", 
			"Xiphias gladius", 
			"Lota lota", 
			"Umbra krameri", 
			"Umbra pygmaea", 
			"Scophthalmus rhombus", 
			"Hippoglossoides platessoides", 
			"Perca fluviatilis", 
			"Trachurus trachurus", 
			"Alosa fallax", 
			"Coregonus peled", 
			"Alburnoides bipunctatus",  
			"Misgurnus fossilis",  
			"Melanogrammus aeglefinus", 
			"Rutilus rutilus", 
			"Spinachia spinachia",  
			"Salmo trutta m. fario", 
			"Oncorhynchus mykiss", 
			"Salvelinus fontinalis", 
			"Abramis ballerus", 
			"Rhodeus sericeus",  
			"Sander lucioperca", 
			"Abramis sapa", 
			"Engraulis encrasicolus", 
			"Coregonus lavaretus", 
			"Coregonus albula", 
			"Leucaspius delineatus", 
			"Solea solea", 
			"Acipenser ruthenus", 
			"Platichthys flesus", 
			"Phoxinus phoxinus", 
			"Osmerus eperlanus", 
			"Silurus glanis", 
			"Ameiurus nebulosus", 
			"Esox lucius", 
			"Sprattus sprattus", 
			"Clupea harengus", 
			"Barbatula barbatula", 
			"Chondrostoma nasus", 
			"Cyclopterus lumpus", 
			"Oreochromis niloticus", 
			"Hypophthalmichthys molitrix", 
			"Aristichthys nobilis", 
			"Salmo trutta m. lacustris", 
			"Salmo trutta m. trutta", 
			"Alburnus alburnus", 
			"Anguilla anguilla", 
			"Zoarces viviparus", 
			"Nerophis ophidion", 
			"Polyodon spathula", 
			"Scardinius erythrophthalmus", 
			"Limanda limanda", 
	};
	
	// ListView items nazwyRodzin
	String[] nazwyRodzin = new String[]{
			"Śledziowate",
			"Karpiowate",
			"Babkowate",
			"Babkowate",
			"Babkowate",
			"Babkowate",
			"Babkowate",
			"Babkowate",
			"Babkowate",
			"Babkowate",
			"Babkowate",
			"Bassowate",
			"Bassowate",
			"Belonowate",
			"Karpiowate",
			"Karpiowate",
			"Karpiowate",
			"Czukuczanowate",
			"Karpiowate",
			"Ciernikowate",
			"Ciernikowate",
			"Karpiowate",
			"Dorszowate",
			"Dennikowate",
			"Dorszowate",
			"Fl�drowate",
			"Łososiowate",
			"Głowaczowate",
			"Głowaczowate",
			"Łososiowate",
			"Łososiowate",
			"Okoniowate",
			"Karpiowate",
			"Karpiowate",
			"Jesiotrowate",
			"Jesiotrowate",
			"Jesiotrowate",
			"Karpiowate",
			"Karpiowate",
			"Karpiowate",
			"Karpiowate",
			"Karpiowate",
			"Karpiowate",
			"Łososiowate",
			"Karpiowate",
			"Koleniowate",
			"Piskorzowate",
			"Piskorzowate",
			"Karpiowate",
			"Głowaczowate",
			"Głowaczowate",
			"Głowaczowate",
			"Kurkowate",
			"Kurkowate",
			"Moronowate",
			"Karpiowate",
			"Karpiowate",
			"Łososiowate",
			"Łososiowate",
			"Lisicowate",
			"Łososiowate",
			"Makrelowate",
			"Włócznikowate",
			"Dorszowate",
			"Muławkowate",
			"Muławkowate",
			"Nagładowate",
			"Flądrowate",
			"Okoniowate",
			"Ostrobokowate",
			"Śledziowate",
			"Łososiowate",
			"Karpiowate",
			"Piskorzowate",
			"Dorszowate",
			"Karpiowate",
			"Ciernikowate",
			"Łososiowate",
			"Łososiowate",
			"Łososiowate",
			"Karpiowate",
			"Karpiowate",
			"Okoniowate",
			"Karpiowate",
			"Sardelowate",
			"Łososiowate",
			"Łososiowate",
			"Karpiowate",
			"Solowate",
			"Jesiotrowate",
			"Flądrowate",
			"Karpiowate",
			"Stynkowate",
			"Sumowate",
			"Sumikowate",
			"Szczupakowate",
			"Śledziowate",
			"Śledziowate",
			"Przylgowate",
			"Karpiowate",
			"Taszowate",
			"Pielęgnicowate",
			"Karpiowate",
			"Karpiowate",
			"Łososiowate",
			"Łososiowate",
			"Karpiowate",
			"Węgorzowate",
			"Węgorzycowate",
			"Igliczniowate",
			"Wiosłonosowate",
			"Karpiowate",
			"Flądrowate",

	};
	
	
	// Images belonging to the ListView items - zdjeciaRyb
	int[] zdjeciaRyb = new int[]{
		
			
	/*	// prototypowa lista nazw scie�ek do grafiki ryb
		R.drawable.aloza,
		R.drawable.amur_bialy,
		R.drawable.babka_bycza,
		R.drawable.babka_czarna,
		R.drawable.babka_czarnoplamka,
		R.drawable.babka_lysa,
		R.drawable.babka_mala,
		R.drawable.babka_marmurkowata,
		R.drawable.babka_piaskowa,
		R.drawable.babka_rurkonosa, 
		R.drawable.babka_szczupla,
		R.drawable.bass_sloneczny,
		R.drawable.bass_wielkogebowy,
		R.drawable.belona_pospolita,
		R.drawable.bolen,
		R.drawable.brzana,
		R.drawable.brzanka,
		R.drawable.buffalo_czarny,
		R.drawable.certa,
		R.drawable.cierniczek,
		R.drawable.ciernik,
		R.drawable.ciosa,
		R.drawable.czarniak,
		R.drawable.dennik,
		R.drawable.dorsz,
		R.drawable.gladzica,
		R.drawable.glowacica,
		R.drawable.glowacz_bialopletwy,
		R.drawable.glowacz_pregopletwy,
		R.drawable.golec_zwyczajny,
		R.drawable.gorbusza,
		R.drawable.jazgarz,
		R.drawable.jaz,
		R.drawable.jelec_europejski,
		R.drawable.jesiotr_ostronosy, 
		R.drawable.jesiotr_rosyjski,
		R.drawable.jesiotr_syberyjski,
		R.drawable.karas_pospolity,
		R.drawable.karas_srebrzysty,
		R.drawable.karp,
		R.drawable.kielb_bialopletwy,
		R.drawable.kielb_kesslera,
		R.drawable.kielb,
		R.drawable.kizucz,
		R.drawable.klen,
		R.drawable.kolen_pospolity,
		R.drawable.koza_pospolita,
		R.drawable.koza_zlotawa,
		R.drawable.krap,
		R.drawable.kur_diabel,
		R.drawable.kur_glowacz,
		R.drawable.kur_rogacz,
		R.drawable.kurek_czerwony,
		R.drawable.kurek_szary,
		R.drawable.labraks,
		R.drawable.leszcz,
		R.drawable.lin,
		R.drawable.lipien_bajkalski,
		R.drawable.lipien_pospolity,
		R.drawable.lisica,
		R.drawable.losos_szlachetny,
		R.drawable.makrela_atlantycka,
		R.drawable.wlocznik_miecznik,
		R.drawable.mietus_pospolity,
		R.drawable.mulawka_balkanska,
		R.drawable.mulawka_wschodnioamerykanska,
		R.drawable.naglad,
		R.drawable.niegladzica,
		R.drawable.okon_europejski,
		R.drawable.ostrobok_pospolity,
		R.drawable.parposz,
		R.drawable.peluga,
		R.drawable.piekielnica,
		R.drawable.piskorz,
		R.drawable.plamiak,
		R.drawable.ploc,
		R.drawable.pocierniec,
		R.drawable.pstrag_potokowy,
		R.drawable.pstrag_teczowy,
		R.drawable.pstrag_zrodlany,
		R.drawable.rozpior,
		R.drawable.rozanka_europejska,
		R.drawable.sandacz,
		R.drawable.sapa,
		R.drawable.sardela_europejska,
		R.drawable.sieja_pospolita,
		R.drawable.sielawa,
		R.drawable.slonecznica,
		R.drawable.sola_zwyczajna,
		R.drawable.sterlet,
		R.drawable.stornia,
		R.drawable.strzebla_potokowa,
		R.drawable.stynka,
		R.drawable.sum_europejski,
		R.drawable.sumik_karlowaty,
		R.drawable.szczupak_pospolity,
		R.drawable.szprot,
		R.drawable.sledz_atlantycki,
		R.drawable.sliz_pospolity,
		R.drawable.swinka,
		R.drawable.tasza,
		R.drawable.tilapia_nilowa,
		R.drawable.tolpyga_biala,
		R.drawable.tolpyga_pstra,
		R.drawable.troc_jeziorowa,
		R.drawable.troc_wedrowna,
		R.drawable.ukleja,
		R.drawable.wegorz_europejski,
		R.drawable.wegorzyca,
		R.drawable.wezynka,
		R.drawable.wioslonos_amerykanski,
		R.drawable.wzdrega, 
		R.drawable.zimnica,*/
		
		
    };
			

	
	

	@Override
	public void onCreate(Bundle savedInstanceState) {
  	
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_list_build_atlas_ryb);
	    setTitle("      Atlas ryb");
	    
              
        
        AtlasRybModelDanych AtlasRybModelDanych_data[] = new AtlasRybModelDanych[] {
        
       /*  new AtlasRybModelDanych(R.drawable.aloza, "Aloza", "Alosa alosa", "Śledziowate"),
         new AtlasRybModelDanych(R.drawable.amur_bialy, "Amur biały", "Ctenopharyngodon idella", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.babka_bycza, "Babka bycza", "Neogobius melanostomus", "Babkowate"),
         new AtlasRybModelDanych(R.drawable.babka_czarna,"Babka czarna", "Gobius niger", "Babkowate"),
         new AtlasRybModelDanych(R.drawable.babka_czarnoplamka, "Babka czarnoplamka", "Gobiusculus flavescens", "Babkowate"),
         new AtlasRybModelDanych(R.drawable.babka_lysa, "Babka Łysa", "Neogobius gymnotrachelus", "Babkowate"),
         new AtlasRybModelDanych(R.drawable.babka_mala, "Babka mała", "Pomatoschistus minutus", "Babkowate"),
         new AtlasRybModelDanych(R.drawable.babka_marmurkowata, "Babka marmurkowata", "Proterorhinus marmoratus", "Babkowate"),
         new AtlasRybModelDanych(R.drawable.babka_piaskowa, "Babka piaskowa", "Pomatoschistus microps", "Babkowate"),
         new AtlasRybModelDanych(R.drawable.babka_rurkonosa, "Babka rurkonosa","Proterorhinus semilunaris", "Babkowate"),
         new AtlasRybModelDanych(R.drawable.babka_szczupla, "Babka szczupła", "Neogobius fluviatilis", "Babkowate"),
         new AtlasRybModelDanych(R.drawable.bass_sloneczny, "Bass słoneczny", "Lepomis gibbosus", "Bassowate"),
         new AtlasRybModelDanych(R.drawable.bass_wielkogebowy, "Bass wielkogębowy", "Micropterus salmoides", "Bassowate"),
         new AtlasRybModelDanych(R.drawable.belona_pospolita, "Belona pospolita", "Belone belone", "Belonowate"),
         new AtlasRybModelDanych(R.drawable.bolen, "Boleń", "Aspius aspius", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.brzana, "Brzana", "Barbus barbus", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.brzanka, "Brzanka", "Barbus peloponnesius", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.buffalo_czarny, "Buffalo czarny", "Ictiobus niger", "Czukuczanowate"),
         new AtlasRybModelDanych(R.drawable.certa, "Certa", "Vimba vimba", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.cierniczek, "Cierniczek", "Pungitius pungitius", "Ciernikowate"),
         new AtlasRybModelDanych(R.drawable.ciernik, "Ciernik", "Gasterosteus aculeatus", "Ciernikowate"),
         new AtlasRybModelDanych(R.drawable.ciosa, "Ciosa", "Coregonus fera", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.czarniak, "Czarniak", "Pollachius virens", "Dorszowate"),
         new AtlasRybModelDanych(R.drawable.dennik, "Dennik", "Liparis liparis", "Dennikowate"),
         new AtlasRybModelDanych(R.drawable.dorsz, "Dorsz", "Gadus morhua", "Dorszowate"),
         new AtlasRybModelDanych(R.drawable.gladzica, "Gładzica", "Pleuronectes platessa", "Flądrowate"),
         new AtlasRybModelDanych(R.drawable.glowacica, "Głowacica", "Hucho hucho", "Łososiowate"),
         new AtlasRybModelDanych(R.drawable.glowacz_bialopletwy, "Głowacz białopłetwy", "Cottus gobio", "Głowaczowate"),
         new AtlasRybModelDanych(R.drawable.glowacz_pregopletwy, "Głowacz pręgopłetwy", "Cottus poecilopus", "Głowaczowate"),
         new AtlasRybModelDanych(R.drawable.golec_zwyczajny, "Golec zwyczajny" , "Salvelinus alpinus", "Łososiowate"),
         new AtlasRybModelDanych(R.drawable.gorbusza, "Gorbusza", "Oncorhynchus gorbuscha", "Łososiowate"),
         new AtlasRybModelDanych(R.drawable.jazgarz, "Jazgarz", "Gymnocephalus cernuus", "Okoniowate"),
         new AtlasRybModelDanych(R.drawable.jaz, "Jaź", "Leuciscus idus", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.jelec_europejski, "Jelec europejski", "Leuciscus leuciscus", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.jesiotr_ostronosy, "Jesiotr ostronosy", "Acipenser oxyrinchus", "Jesiotrowate"),
         new AtlasRybModelDanych(R.drawable.jesiotr_rosyjski, "Jesiotr rosyjski", "Acipenser gueldenstaedti", "Jesiotrowate"),
         new AtlasRybModelDanych(R.drawable.jesiotr_syberyjski, "Jesiotr syberyjski", "Acipenser baeri", "Jesiotrowate"),
         new AtlasRybModelDanych(R.drawable.karas_pospolity, "Karaś pospolity", "Carassius carassius", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.karas_srebrzysty, "Karaś srebrzysty", "Carassius gibelio", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.karp, "Karp", "Cyprinus carpio", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.kielb_bialopletwy, "Kiełb białopłetwy", "Romanogobio albipinnatus", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.kielb_kesslera, "Kiełb Kesslera","Romanogobio kesslerii" , "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.kielb, "Kiełb", "Gobio gobio", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.kizucz, "Kiżucz","Oncorhynchus kisutch", "Łososiowate"),
         new AtlasRybModelDanych(R.drawable.klen , "Klen", "Leuciscus cephalus", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.kolen_pospolity, "Koleń pospolity", "Squalus acanthias", "Koleniowate"),
         new AtlasRybModelDanych(R.drawable.koza_pospolita, "Koza pospolita", "Cobitis taenia", "Piskorzowate"),
         new AtlasRybModelDanych(R.drawable.koza_zlotawa, "Koza złotawa", "Sabanejewia aurata", "Piskorzowate"),
         new AtlasRybModelDanych(R.drawable.krap, "Krąp", "Blicca bjoerkna", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.kur_diabel, "Kur diabeł", "Myoxocephalus scorpius", "Głowaczowate"),
         new AtlasRybModelDanych(R.drawable.kur_glowacz, "Kur głowacz", "Taurulus bubalis", "Głowaczowate"),
         new AtlasRybModelDanych(R.drawable.kur_rogacz, "Kur rogacz", "Myoxocephalus quadricornis", "Głowaczowate"),
         new AtlasRybModelDanych(R.drawable.kurek_czerwony, "Kurek czerwony", "Trigla lucerna", "Kurkowate"),
         new AtlasRybModelDanych(R.drawable.kurek_szary, "Kurek szary", "Trigla guarnardus",  "Kurkowate"),
         new AtlasRybModelDanych(R.drawable.labraks, "Labraks", "Dicentrarchus labrax", "Moronowate"),
         new AtlasRybModelDanych(R.drawable.leszcz, "Leszcz", "Abramis brama", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.lin, "Lin", "Tinca tinca", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.lipien_bajkalski, "Lipień bajkalski", "Thymallus baicalensis", "Łososiowate"),
         new AtlasRybModelDanych(R.drawable.lipien_pospolity, "Lipień pospolity", "Thymallus thymallus", "Łososiowate"),
         new AtlasRybModelDanych(R.drawable.lisica, "Lisica", "Agonus cataphractus", "Lisicowate"),
         new AtlasRybModelDanych(R.drawable.losos_szlachetny, "Łosoś szlachetny", "Salmo salar", "Łososiowate"),
         new AtlasRybModelDanych(R.drawable.makrela_atlantycka, "Makrela atlantycka", "Scomber scombrus", "Makrelowate"),
         new AtlasRybModelDanych(R.drawable.wlocznik_miecznik, "Włócznik (miecznik)", "Xiphias gladius", "Włócznikowate"),
         new AtlasRybModelDanych(R.drawable.mietus_pospolity, "Miętus pospolity", "Lota lota", "Dorszowate"),
         new AtlasRybModelDanych(R.drawable.mulawka_balkanska, "Murawka bałkańska", "Umbra krameri", "Muławkowate"),
         new AtlasRybModelDanych(R.drawable.mulawka_wschodnioamerykanska, "Murawka wschodnioamerykańska", "Umbra pygmaea", "Muławkowate"), 
         new AtlasRybModelDanych(R.drawable.naglad, "Nagład", "Scophthalmus rhombus", "Nagładowate"),
         new AtlasRybModelDanych(R.drawable.niegladzica, "Niegładzica", "Hippoglossoides platessoides", "Flądrowate"),
         new AtlasRybModelDanych(R.drawable.okon_europejski, "Okoń europejski" , "Perca fluviatilis", "Okoniowate"),
         new AtlasRybModelDanych(R.drawable.ostrobok_pospolity, "Ostrobok pospolity", "Trachurus trachurus", "Ostrobokowate"),
         new AtlasRybModelDanych(R.drawable.parposz, "Parposz", "Alosa fallax", "Śledziowate"),
         new AtlasRybModelDanych(R.drawable.peluga, "Peluga", "Coregonus peled", "Łososiowate"),
         new AtlasRybModelDanych(R.drawable.piekielnica, "Piekielnica", "Alburnoides bipunctatus", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.piskorz, "Piskorz", "Misgurnus fossilis", "Piskorzowate"),
         new AtlasRybModelDanych(R.drawable.plamiak, "Plamiak", "Melanogrammus aeglefinus", "Dorszowate"),
         new AtlasRybModelDanych(R.drawable.ploc, "Płoć", "Rutilus rutilus", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.pocierniec, "Pocierniec", "Spinachia spinachia", "Ciernikowate"),
         new AtlasRybModelDanych(R.drawable.pstrag_potokowy, "Pstrąg potokowy", "Salmo trutta m. fario", "Łososiowate"),
         new AtlasRybModelDanych(R.drawable.pstrag_teczowy, "Pstrąg tęczowy", "Oncorhynchus mykiss", "Łososiowate"),
         new AtlasRybModelDanych(R.drawable.pstrag_zrodlany, "Pstrąg źródlany", "Salvelinus fontinalis", "Łososiowate"),
         new AtlasRybModelDanych(R.drawable.rozpior, "Rozpiór", "Abramis ballerus", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.rozanka_europejska, "Różanka europejska", "Rhodeus sericeus", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.sandacz, "Sandacz", "Sander lucioperca", "Okoniowate"),
         new AtlasRybModelDanych(R.drawable.sapa, "Sapa", "Abramis sapa", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.sardela_europejska, "Sardela europejska", "Engraulis encrasicolus", "Sardelowate"),
         new AtlasRybModelDanych(R.drawable.sieja_pospolita, "Sieja pospolita", "Coregonus lavaretus", "Łososiowate"),
         new AtlasRybModelDanych(R.drawable.sielawa, "Sielawa", "Coregonus albula", "Łososiowate"),
         new AtlasRybModelDanych(R.drawable.slonecznica, "SŁonecznica", "Leucaspius delineatus", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.sola_zwyczajna, "Sola zwyczajna", "Solea solea", "Solowate"),
         new AtlasRybModelDanych(R.drawable.sterlet, "Sterlet", "Acipenser ruthenus", "Jesiotrowate"),
         new AtlasRybModelDanych(R.drawable.stornia, "Stornia", "Platichthys flesus", "Flądrowate"),
         new AtlasRybModelDanych(R.drawable.strzebla_potokowa, "Strzebla potokowa", "Phoxinus phoxinus", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.stynka, "Stynka", "Osmerus eperlanus", "Stynkowate"),
         new AtlasRybModelDanych(R.drawable.sum_europejski, "Sum europejski", "Silurus glanis", "Sumowate"),
         new AtlasRybModelDanych(R.drawable.sumik_karlowaty, "Sumik karłowaty", "Ameiurus nebulosus", "Sumikowate"),
         new AtlasRybModelDanych(R.drawable.szczupak_pospolity, "Szczupak pospolity", "Esox lucius", "Szczupakowate"),
         new AtlasRybModelDanych(R.drawable.szprot, "Szprot", "Sprattus sprattus", "Śledziowate"),
         new AtlasRybModelDanych(R.drawable.sledz_atlantycki, "Śledź atlantycki", "Clupea harengus", "Śledziowate"),
         new AtlasRybModelDanych(R.drawable.sliz_pospolity, "Śliz pospolity" , "Barbatula barbatula", "Przylgowate"),
         new AtlasRybModelDanych(R.drawable.swinka, "Świnka", "Chondrostoma nasus", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.tasza, "Tasza", "Cyclopterus lumpus", "Taszowate"),
         new AtlasRybModelDanych(R.drawable.tilapia_nilowa, "Tilapia nilowa", "Oreochromis niloticus", "Pielęgnicowate"),
         new AtlasRybModelDanych(R.drawable.tolpyga_biala, "Tołpyga biała", "Hypophthalmichthys molitrix", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.tolpyga_pstra, "Tołpyga pstra", "Aristichthys nobilis",  "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.troc_jeziorowa, "Troć jeziorowa", "Salmo trutta m. lacustris", "Łososiowate"),
         new AtlasRybModelDanych(R.drawable.troc_wedrowna, "Troć wędrowna", "Salmo trutta m. trutta", "Łososiowate"),
         new AtlasRybModelDanych(R.drawable.ukleja, "Ukleja", "Alburnus alburnus", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.wegorz_europejski, "Węgorz europejski", "Anguilla anguilla", "Węgorzowate"),
         new AtlasRybModelDanych(R.drawable.wegorzyca, "Węgorzyca", "Zoarces viviparus",  "Węgorzycowate"),
         new AtlasRybModelDanych(R.drawable.wezynka, "Wężynka", "Nerophis ophidion", "Węgorzycowate"),
         new AtlasRybModelDanych(R.drawable.wioslonos_amerykanski, "Wiosłonos amerykański", "Polyodon spathula", "Wiosłonosowate"),
         new AtlasRybModelDanych(R.drawable.wzdrega, "Wzdręga", "Scardinius erythrophthalmus", "Karpiowate"),
         new AtlasRybModelDanych(R.drawable.zimnica, "Zimnica", "Limanda limanda", "Flądrowate"),*/
         
                   
        };
        
        
     
        adapter = new ListViewStaticAtlasRybAdapter(this, R.layout.activity_list_view_static_atlas_ryb, AtlasRybModelDanych_data);
        // Locate the EditText in ListView_lista_atlas_ryb_activity.xml
        inputSearch = (EditText) findViewById(R.id.input_search);  
        // Capture Text in EditText - przechwytujemy tekst w EditText
        inputSearch.addTextChangedListener(onSearchFieldTextChanged);
        // Locate the ListView in ListView_lista_atlas_ryb_activity.xml - lokalizowanie/adnajdowywanie ListView w ListView_lista_atlas_ryb_activity
        ListView = (ListView) findViewById(R.id.ListView_lista_atlas_ryb_activity);
        // Binds the Adapter to the ListView - bindowanie/wiązanie/przypisywanie adaptera do ListView
        ListView.setAdapter(adapter);
        
        
             
       OnItemClickListener OnItemClickListener = new OnItemClickListener() {
			
			
	    /*		Parameters
		parent -	The AdapterView where the click happened.
		view 	-The view within the AdapterView that was clicked (this will be a view provided by the adapter)
		position -	The position of the view in the adapter.
		id - 	The row id of the item that was clicked. */
		
		public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
			
			try
			{   
				
				final int zdjecieRybyLabel = zdjeciaRyb[position];
				String nazwaRybyLabel = nazwyRyb[position];
				String nazwaRybyLacinskaLabel = nazwyRybLacinskie[position];
				String nazwaRodzinyLabel = nazwyRodzin[position];
				String[] opisRyby = getResources().getStringArray(R.array.opisRyby); //możemy pobrać opis ryby z tablicy określonej w strings.xml 
				final String opisRybyLabel = opisRyby[position];
				
			    Intent intent = new Intent(getApplicationContext(), DetailsListViewStaticAtlasRybActivity.class);
			    
			    intent.putExtra("zdjecieRybyLabel", zdjecieRybyLabel);
			    intent.putExtra("nazwaRybyLabel", nazwaRybyLabel);
			    intent.putExtra("nazwaRybyLacinskaLabel", nazwaRybyLacinskaLabel);
			    intent.putExtra("nazwaRodzinyLabel", nazwaRodzinyLabel);
		     	intent.putExtra("opisRybyLabel", opisRybyLabel);
		       	
     	        startActivity(intent);
		       
		    } 
			catch (Exception e) 
			{
		      	e.printStackTrace();
		    } 
		}
	};
	ListView.setOnItemClickListener(OnItemClickListener);
             
}


	
	TextWatcher onSearchFieldTextChanged = new TextWatcher(){
	
	public void afterTextChanged(Editable s) {
		
		String text = inputSearch.getText().toString().toLowerCase(Locale.getDefault());
		adapter.getFilter().filter(text);
	}

	public void beforeTextChanged(CharSequence s, int start, int count,	int after) {
		
	}
	
	
	public void onTextChanged(CharSequence s, int start, int before, int count) {
		
		Log.d("*** Wpisuję wartość w filtrze : ", s.toString());
		adapter.getFilter().filter(s.toString());
		 
   }

  };
}
